ADP\BaseVersion\Includes\Core\Cart\Cart B

Total Complexity 82
Dependencies 10
Dependents 11
Total lines 526
Lines of code 263
Logical lines of code 155
Comment lines 134
Methods 38
Properties 10

Methods 38

Method Rating Maintainability Complexity Lines of code
addSingleItem()
A
49 13 29
__clone()
S
53 6 28
sortItems()
S
61 5 13
addToCart()
S
63 5 11
addAutoAddItem()
S
58 4 15
addFreeItem()
S
59 4 14
hasImmutableChangedItems()
S
64 4 10
removeProductOriginCoupon()
S
60 3 13
addRuleTriggerCoupon()
S
72 3 5
setItems()
S
67 3 8
removeCartOriginCoupon()
S
61 2 13
removeOriginCoupon()
S
68 2 7
removeRuleTriggerCoupon()
S
68 2 7
isEmpty()
S
78 2 3
getCoupons()
S
82 1 3
getFees()
S
82 1 3
addFee()
S
80 1 3
__construct()
S
66 1 9
setCurrency()
S
81 1 3
getCurrency()
S
82 1 3
getShippingAdjustments()
S
82 1 3
removeAllRuleTriggerCoupons()
S
81 1 3
getRuleTriggerCoupons()
S
82 1 3
addCoupon()
S
80 1 3
purgeAutoAddItems()
S
81 1 3
addShippingAdjustment()
S
80 1 3
destroyEmptyItems()
S
73 1 5
purgeMutableItems()
S
73 1 5
getMutableItems()
S
71 1 6
getContext()
S
82 1 3
getAutoAddItems()
S
82 1 3
purgeFreeItems()
S
81 1 3
getFreeItems()
S
82 1 3
getItems()
S
82 1 3
getOriginCoupons()
S
82 1 3
removeAllOriginCoupon()
S
81 1 3
addOriginCoupon()
S
80 1 3
removeExactItem()
S
73 1 5